// 不用引入

// new URL(带协议和服务器地址的完整的网址)
// new URL(不带服务器的网址,base协议和服务器)


// 我们自己的服务器

// 用户访问我们的地址：我们要判断用户访问的地址返回给对应的内容
let url="/index/a.html?x=1&y=2#box"

let newurl=new  URL(url,"http://www.abc.com:81") //解析时还是需要把基础路径添加上去
// console.log(newurl);



/* {
    href: 'http://www.abc.com:81/index/a.html?x=1&y=2#box',
    origin: 'http://www.abc.com:81',
    protocol: 'http:',
    host: 'www.abc.com:81',
    hostname: 'www.abc.com',
    port: '81',
    pathname: '/index/a.html',
    search: '?x=1&y=2',
    searchParams: URLSearchParams { 'x' => '1', 'y' => '2' },
    hash: '#box'
} */
  